Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

步骤状态枚举

Link copied to clipboard

标签样式枚举

Link copied to clipboard

标签类型枚举

Functions

Link copied to clipboard
fun Avatar(char: Char, size: Dp = 56.dp, backgroundColor: Color = Color.LightGray, contentColor: Color = Color.White, shape: RoundedCornerShape = AppShape.RC.Cycle, fontSize: TextUnit = 26.sp, content: @Composable () -> Unit = {})

字符头像

Link copied to clipboard
fun Badge(content: String = "", color: Color = AppColor.Func.error)

文本徽标

fun Badge(num: Int, max: Int = 99, color: Color = AppColor.Func.error)

数字徽标

Link copied to clipboard
fun BadgeBox(badge: @Composable () -> Unit, content: @Composable () -> Unit)

徽标容器

Link copied to clipboard
fun BDSignalBeamBox(beams: List<Pair<Int, Int>>, color: Color = AppColor.Main.primary, title: String = "北斗通讯卫星信号", tips: String = "遮挡物会影响卫星信号的接收,使用时应将终端置于室外空旷开阔的地方,并将天线区朝南。北斗卫星在赤道上空,高纬度地区可再倾斜适当角度以获取更好的卫星信号。")

北斗信号强度展示

Link copied to clipboard
fun HorizontalDivider(modifier: Modifier = Modifier, color: Color = MaterialTheme.colorScheme.outlineVariant, thickness: Dp = 0.5.dp, paddingStart: Dp = 0.dp, paddingEnd: Dp = 0.dp)

横向分割线

Link copied to clipboard
fun ImagePreview(path: String, onDismiss: () -> Unit)

图片查看器

Link copied to clipboard
fun Popover(expanded: Boolean, onDismissRequest: () -> Unit, offset: DpOffset = DpOffset(0.dp, 0.dp), dark: Boolean = false, properties: PopupProperties = PopupProperties(focusable = true), content: @Composable () -> Unit)

Popover 气泡弹出框

Link copied to clipboard
fun PopoverColumnItem(text: String, border: Boolean = true, dark: Boolean = false, onClick: () -> Unit)

Popover 气泡弹出框纵向列表项

Link copied to clipboard
fun PopoverColumnItems(value: Set<String>, dark: Boolean = false, onClick: (String) -> Unit)

Popover 气泡弹出框纵向列表

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Preview(showBackground = true)
fun PreviewHorizontalDivider()
Link copied to clipboard
@Preview(showBackground = true)
fun PreviewSteps()
Link copied to clipboard
@Preview(showBackground = true)
fun PreviewTagTypes()
Link copied to clipboard
@Preview(showBackground = true)
fun PreviewVerticalDivider()
Link copied to clipboard
fun RowScope.Step(label: String, mode: StepMode, first: Boolean = false, last: Boolean = false, runningColor: Color = AppColor.Main.primary, activeColor: Color = AppColor.Neutral.body, inactiveColor: Color = AppColor.Neutral.hint)

单个步骤项

Link copied to clipboard
fun Steps(items: Set<String>, runningIndex: Int = 0, runningColor: Color = AppColor.Main.primary, activeColor: Color = AppColor.Neutral.body, inactiveColor: Color = AppColor.Neutral.hint)

步骤条

Link copied to clipboard
fun Tag(text: String, modifier: Modifier = Modifier, type: TagType = TagType.Primary, style: TagStyle = TagStyle.Fill, color: Color? = null, contentColor: Color? = null, onClick: () -> Unit? = null)

标签

Link copied to clipboard
fun VerticalDivider(modifier: Modifier = Modifier, color: Color = MaterialTheme.colorScheme.outlineVariant, thickness: Dp = 0.5.dp, paddingTop: Dp = 0.dp, paddingBottom: Dp = 0.dp)

纵向分割线